#header {padding-top: 10px;font-size: 11px;background-color: #111;}#splunktoolbar {width: 945px;margin: 0 auto;padding-bottom: 10px;}ul#sites {padding-left: 0;margin: 0;list-style: none none;}ul#tools,ul#tools a, ul#sites a {color: #ccc;}#tools li, #sites li {font-size: 11px;border-right: 1px solid #333;margin-right: 10px;padding-right: 10px;_height: 18px;_overflow: hidden;list-style: none none;}#tools li.lastlist,#sites li.lastlist {border-right: none;padding-right: 0;margin-right: 0;}ul#tools {float: right;}ul#tools.inline {margin: 0;}#masthead {clear: left;margin: 0 auto;width: 945px;height: 30px;padding:10px 0 20px 0;}#logo {display: block;float: left;}#logo {display: block;}.mantra {display: block;float: left;}a#logo:hover {text-decoration: none;}#logoMantra {float: left;width: 450px;}#searchContainer {width: 305px;height:25px;line-height:25px;float: right;text-align: right;background: url(/themes/splunk_com/css/images/bg_searchbox.gif) no-repeat;}#searchbox {width: 275px;padding:0 10px 0 0;margin-top: 0px;height: 25px;line-height:25px;*line-height:24px;border: 0;font-size: 11px;background: transparent;}#searchbox:focus {outline: 0 none;}ul.inline li {float:left;_display:inline-block;}


/* ------------------------------------
 Splunk Reskin 0.1
   * Author: Sally Carson, Jef Bekes, Micah Delfino
   * Date Modified: 20090313 / YYYYMMDD
--------------------------------------- */

/**************************************************************************
 * Reset global selectors
 *************************************************************************/

/****  DANGER: this whole chunk doesn't do anything in modern browsers because it's terminated with a ,  Only IE sees this.  leaving it because I don't
        know the full ramifications of pulling this out right before site launch, but this needs to be fixed ***/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,  {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
    _padding-bottom:20px;
    margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

table, td, th {
	vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a img {
	border: none;
}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 *
 *
 */

@font-face {
    font-family: ProximaNova;
    src: url('http://www.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.eot');
    src: url('http://www.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.woff') format('woff'),
         url('http://www.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('http://www.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.svg#ProximaNova') format('svg');

}

@font-face {
	font-family:ProximaNova;
	src:url('http://coverall2.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.eot');
	src:url('http://coverall.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://coverall2.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.woff') format('woff'),
		url('http://coverall4.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.ttf') format('truetype'),
		url('http://coverall1.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Reg-webfont.svg#ProximaNova') format('svg')
}

@font-face {
	font-family:ProximaNovaLight;
	src:url('http://coverall1.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Light-webfont.eot');
	src:url('http://coverall4.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://coverall4.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Light-webfont.woff') format('woff'),
		url('http://coverall4.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Light-webfont.ttf') format('truetype'),
		url('http://coverall4.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Light-webfont.svg#ProximaNova') format('svg')
}

@font-face {
	font-family:ProximaNovaBold;
	src:url('http://coverall3.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Sbold-webfont.eot');
	src:url('http://coverall.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://coverall.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Sbold-webfont.woff') format('woff'),
		url('http://coverall.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Sbold-webfont.ttf') format('truetype'),
		url('http://coverall.splunk.com/themes/splunk_com/css/fonts/ProximaNova-Sbold-webfont.svg#ProximaNova') format('svg')
}

/**************************************************************************
 * Set global selectors
 *************************************************************************/

body {
    color: #000;
    font-family: ProximaNova,Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 1.4em;
}

html.win body {
	font-family: Arial, sans-serif;
}


a:link,
a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover,
a:active {
	color: #00A9E0;
	text-decoration: underline;
}


a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

ul {
	margin: 0 0 10px 0;
	padding-left: 10px;
	list-style: none;
}


/*************************************************
 * stuff for "sticky" footer
 ************************************************/

* {
	margin: 0;
}

html.win body {
    font-family: Arial,sans-serif;
}

a:link,a:visited {
    color: #00a9e0;
    text-decoration: none;
}

a:hover,a:active {
    color: #005f86;
    text-decoration: none;
}

a:active {
    outline: 0;
}

a:focus {
    -moz-outline-style: none;
}

ul {
    margin: 0 0 10px;
    padding-left: 10px;
    list-style: none;
}




/**************************************************************************
 * Core typography
 *************************************************************************/

h1,h2,h3,h4,h5 {
    font-family: ProximaNovaBold,Arial,Helvetica,sans-serif;
    font-weight: 400;
    padding: 10px 0 5px;
    margin: 0;
    color: #000;
}

h1,h2.header1,.gyroScreenContent h1,.gyroScreenContent h2 {
    font-size: 33px;
    padding-top: 15px;
    letter-spacing: -.3pt;
    line-height: 1.25em;
}

h2 {
    font-family: ProximaNovaLight;
    font-size: 23px;
    line-height: 1.15em;
    letter-spacing: -.3pt;
    font-weight: 400;
    padding: 0 0 10px;
}

h3 {
    font-size: 20px;
    letter-spacing: -.3pt;
    line-height: 1.15em;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

strong,bold,b {
    font-family: ProximaNovaBold;
    font-weight: 400;
}

#content p {
    line-height: 1.4em;
    margin-bottom: .5em;
    margin-top: 0;
}

sup,sub {
    font-size: 8px;
}

.intro {
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    display: inline-block;
}

.green {
    color: #65a637;
}

#content .container ul li {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 3px;
}

#content .fauxLiFirst {
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
    font-size: 1.6em;
}

#content .fauxLiSecond {
    margin-left: 10px;
    width: 85%;
    float: left;
}

#content .fauxLiLast {
    clear: both;
}

#content .container li strong {
    color: #000;
}

#content p {
    line-height: 1.6em;
    font-size: 13px;
}

.span-8 p {
    padding-right: 10px;
}

/**************************************************************************
 * Form elements
 *************************************************************************/

input, select, textarea, label {
	color: #333;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}




label {
}


/* standard form styles. used on reg form, expert form  */


.standardForm .inputError {
	background: #fdcc48;
}


.standardForm label {
	display:block;
	padding-top: 12px;
}


.standardForm label span {
	padding:0;
	display: block;
}

.standardForm .inputBox, .standardForm .inputError, .standardForm select {
	margin: 3px 0 0 0;
}

.standardForm .inputBox, .standardForm .inputError {
	width:275px;
}

.standardForm select, .standardForm select.inputError {
	width:281px;
	padding: 2px;
	border: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	_padding: 4px;
}


#expertForm .inputBox, #expertForm .inputError {
	width:375px;
}


#expertForm select, #expertForm select.inputError {
	width:381px;
}

#expertForm textarea {
	width: 375px;
	height: 250px;
	padding: 2px;
	border: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}


#recaptcha_image {

}

#accountCreate {
	border-top: 1px dotted #ccc;
	margin-top: 15px;
	padding-top: 5px;
}

#accountTypeHint {
	display:none;
}

.standardForm #accountTypeHint {
	padding-left: 15px;
	border-left: 1px solid #ccc;
	font-size: 11px;
	border: 0;
	padding-top: 20px;

}

table#accountTypeList .accountType {
	font-weight: bold;
}

table#accountTypeList td {
	padding: 0 10px 3px 0;
}

/* partner form */

.checkrow {
	margin: 5px 0 2px 0;
	padding-left: 20px;
}


.formBlock {
	float:left;
	width: 300px;
	position: relative;
	}


input[type="checkbox"] {
	margin: 0px;
	padding: 0px;
	margin-right: 8px;
	margin-top: 2px;
}

.checkboxgroup {
	padding-left: 40px;
}

.checkboxgroup label {
	display: block;
	text-align: left;
	padding: 3px 0;
}

.buttonRow, .buttonrow {
	border-top: 1px dotted #ccc;
	margin-top: 15px !important;
	padding-top: 15px;
}

/**************************************************************************
 * Images
 *************************************************************************/

img.left {
	float: left;
	margin: 3px 10px 10px 3px;
	padding: 0;
}

img.right {
	float: right;
	margin: 3px 3px 10px 10px;
	padding: 0;
}

.eventLogo,
.communityPicture,
#blogSideBar .photoLeft {
	float: left;
	margin: 3px 10px 3px 0px;
	padding: 4px;
	border: 1px solid #ddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0px 3px #ddd;
    -webkit-box-shadow: 0 0px 3px #ddd;
}

.viewAllHeader {
padding-bottom: 2px;
margin-bottom: 5px;
padding-right: 0;
border-bottom: 1px solid #ddd;
}

.viewAllHeader .viewAllLink {
float: right;
margin-right: 10px;
}

.viewAllLink a {
margin-top: 5px;
font-size: 11px;
line-height: 15px;
display: block;
}

.splunkPhotos {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	float:left;
	height:93px;
	padding:5px;
	width:140px;
}

.splunkPhotos img {
	height:93px;
	width:140px;
}

.cust img,
.caseStudy img,
.customerLogo {
	float: left;
	padding: 5px;
	border: 1px solid #ddd;
	margin: 0 0 10px 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0px 3px #ddd;
    -webkit-box-shadow: 0 0px 3px #ddd;

}




/**************************************************************************
 * Page construction
 *************************************************************************/

body {
	background: #fff;
}


/** looking for header styles?  take a gander at splunk_shared.css.  most of it moved there.  **/

#tools li.region {
	background: transparent url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 2px 0;
	background-position: -2218px 0px;
	padding-left: 24px;
}

#logo {
	background: transparent url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0;
	background-position: 0px 0px;
	height: 30px;
	width: 96px;
}

.mantra {
	width: 354px;
	height: 30px;
}

.mantra_1 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{dc3c66f1-286c-494f-8c59-be0752c23f21}_mantra_1.gif") no-repeat 0 0; }
.mantra_2 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{15100aca-2cc7-450e-a423-274ad7b94b71}_mantra_2.gif") no-repeat 0 0; }
.mantra_3 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{f57d624a-4ed9-493a-bad7-7640acc1c4ab}_mantra_3.gif") no-repeat 0 0; }
.mantra_4 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{a3fcccac-ea73-4ff2-9533-1f7b67c0f822}_mantra_4.gif") no-repeat 0 0; }
.mantra_5 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{df1f9bb9-d841-477c-8847-13d6aa0eeb88}_mantra_5.gif") no-repeat 0 0; }
.mantra_6 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{144b65ec-6b08-4e38-80b6-83025b25dc80}_mantra_6.gif") no-repeat 0 0; }
.mantra_7 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{cb72fc0f-21d1-4cea-89bd-4fcc160e403c}_mantra_7.gif") no-repeat 0 0; }

.mantra_hp_1 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat; background-position: -96px 0px; }
.mantra_hp_2 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -450px 0px; }
.mantra_hp_3 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -804px 0px; }
.mantra_hp_4 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -1158px 0px; }
.mantra_hp_5 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -1512px 0px; }
.mantra_hp_6 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -1866px 0px; }
.mantra_hp_7 { background: url("http://img.en25.com/EloquaImages/clients/SplunkInc/{7f4bd6ac-5b03-4779-93a5-b720c63c7fdc}_homeSprite.png") no-repeat 0 0; background-position: -2220px 0px; }

#contact {
	float: right;
	width: 490px;

}
#contact ul {
	float: right;
	margin-right: 2px;
	margin-top: 5px;
}
#contact ul a {
	color: #ccc;
}
#contact li {
	border-right: 1px solid #444;
	margin-right: 10px;
	padding-right: 10px;
	_height: 18px;
	_overflow: hidden;
}
#contact li.lastlist {
	border-right: none;
	padding-right: 0px;
}
#contact ul {
	color: #ccc;
}
#downloadHeader {
	float: right;
	display: inline;
	width: 130px;
	_width:150px;
	height: 28px;
	_behavior: url('https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc');
}

#downloadHeader a {
	line-height: 28px;
	color: #fff;
	_width:130px;
}



#topNav {
	background: #111;
	margin: 0 auto;
	clear:  both;
}





#navContainer {
	width: 945px;
	margin: 0 auto;
	height: 37px;
}

#globalNav {
	height: 37px;
	width: 640px;
	float: left;
	margin: 0;
	padding: 0;
}
#globalNav li {
	margin: 0;
	padding: 0;
	font-size: 11px;

}
#globalNav li a {
	color: #fff;
	line-height: 22px;
	display: block;
	padding: 0 15px 0 15px;
	margin: 0;
	border-right: 1px solid #333;
}

#globalNav li a.first {
	padding-left: 0;
}
#globalNav li a.last {
	border-right: 0;
}

#globalNav li.current a {
	color: #a8c479;
}

#globalNav li a:hover {
	color: #dfe9ae;
}

#globalNav li a:hover,
#globalNav li.current a:hover {
	text-decoration: none;
}


/*
#topCap {
	margin: 0 auto;
	clear: left;
	padding: 0;
	background: #fff;
}
*/

#topCap.minimal {
	height: 11px;
}



#content {
background: #fff;
}


#subNav {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

#subNav ul {
	padding: 0;
	margin: 0;
}

#subNav li {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #ddd;
}

#subNav li.lastItem {
	border-right: 0;
}

#subNav li a {
	color: #222;
}

#subNav li a:hover {
	color: #61873d;
}

#subNav li.current a {
	color: #61873d;
}

#subNav li.lastItem {
	border-right: 0;
}

#btmCap {

}

#footer {
	margin: auto;
	line-height: 1em;
}


#footerBtmCap, #homepageFooterBtmCap {
	
}
#homepageFooterBtmCap {

}

/**************************************************************************
 * Product
 *************************************************************************/

#productTour h3 {
margin-top: 15px;
}

/*****************************************************
	Heros
******************************************************/

/**
 *  Universal hero styles
 */

.hero {
	height: 240px;
	margin: 0;
	clear: left;
	position: relative;
}
.hero_content_item {
	position:absolute;
	top:-9999px;
	left:-9999px;
	height:240px;
	width:945px;
}
.visibleHero {
    top:0px;
    left:0px;
}
.win .noNavHero .hero_content_item {
    padding-top: 5px;
}

/* blue backgrounds on heros (homepage, solutions) */
.topcapHomepage, .topcapHero {
	background-color: #e6eeef;
    border-bottom: 1px solid #d5e0e1;
}


/** Hero links **/

a.heroLink {
	position: absolute;
	bottom: 15px;
	left: 335px;
	height: 30px;
	line-height:30px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	z-index:1;
}

a.heroVideoLink, a.heroDocLink {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 46px;
	height: 30px;
    line-height: 30px;
    display: block;
}


a.heroVideoLink {
	background-image: url("http://www.splunk.com/themes/splunk_com/css/images/icon_video.png");
    _background-image: url("http://www.splunk.com/themes/splunk_com/css/images/icon_video.gif");
}

a.heroDocLink {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_caseStudy.gif") no-repeat 0 0;
}

a.heroVideoLink:hover {
	background-position: 0 -50px;
}

/**
 *  Specific hero types
 */

/** Hero No Nav Rotate **/
.noNavHero .heroNavItem {
	display: none;
}
.noNavHero .heroNav .navOn,
.sidebarHero .heroNav .navOn {
	display: block;
}

/** Hero Nav Bottom Numbers **/
.heroBottomNumbers .heroNav {
	position:absolute;
	bottom:10px;
	left:0;
	z-index:100;
}
.heroBottomNumbers .heroNav .heroNavItem {
	display:block;
	float:left;
	margin-right:5px;
}
.heroBottomNumbers .heroNav .heroNavItem a {
	display:block;
	height:21px;
	width:21px;
	line-height:22px;
	text-align:center;
	background-color: #61873d;
	color:#FFF;
	font-size:11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.heroBottomNumbers .heroNav .heroNavItem a:hover {
    text-decoration:none;
}
.heroBottomNumbers .heroNav .heroNavItem.navOn a {
	background-color:#666;
}
.heroBottomNumbers .heroNav .heroNavBottomPrevNext {
	float:left;
	margin-left:10px;
	xxbackground:#ccc;
}
.heroBottomNumbers .heroNav .heroNavBottomPrevNext a {
	display:block;
	width:16px;
	height:20px;
	float:left;
}
.heroBottomNumbers .heroNav .heroNavBottomPrevNext a.heroLeftLink {
	background: transparent url("http://www.splunk.com/themes/splunk_com/css/images/triangles.gif") no-repeat 6px 6px;
}
.heroBottomNumbers .heroNav .heroNavBottomPrevNext a.heroRightLink {
	background: transparent url("http://www.splunk.com/themes/splunk_com/css/images/triangles.gif") no-repeat -13px 6px;
}



/* hide the video link on the homepage */

.homepageHero a.heroVideoLink, .homepageHero a.heroDocLink {
	display: none;
}

/* hide the homepage links in the solution area */

#solutionsWrapper a.homepageLink {
	display: none;
}


/* screenshot hero content */
.gyroScreenContent {
	margin: 5px 460px 0 10px;
	text-align: left;
}
.gyroScreenContent h1,
.gyroScreenContent h2 {
    padding: 0;
    padding-top: 10px;
    text-align: left;
}

/* homepage pullquote. add right margin to make room for call to action */
.homepageHero .heroQuote {
	margin: 20px 340px 0 0;

}

/* solution pullquote */
.topcapHero .heroQuote {
	margin: 20px 340px 0 0px;
}

/** Hero dudes and quotes **/
.hero .heroQuote {
	font-size: 28px;
	font-style: normal;
	color: #000;
	line-height: 1em;
	letter-spacing: -0.3pt;
	text-align: left;
    background-color: #E6EEEF;
}
.msie .hero .heroQuote {
	font-size: 24px;
}

.quotee {
	color: #666;
	display: block;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 0 0 0;
	letter-spacing: -0.3pt;
}

.hero .quotee {
    background-color: #E6EEEF;
    _width:300px;
}

.heroQuote .quotee {
    padding-top: 10px;
    font-size: 18px;
}

.quotee span {
	color: #000;
	font-style: bold;
	margin-bottom: 2px;
}

.quoteeLogo {
    display: block;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 0px 5px #ccc;
    -webkit-box-shadow: 0 0px 5px #ccc;
}

/* hero photo defaults */
.heroDudeLeft {
    display: none;
    position:absolute;
	bottom:0px;
	left:0px;
	height:280px;
	width:340px;
}
.heroDudeLeft img {
	position:absolute;
	bottom: 0px;
	height:280px;
	width:340px;
	left:-10px;
    _behavior: url("https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc");
    display: none;
}

.homepageHero .heroQuote .quotee,
.topcapHero .heroQuote .quotee {
    position: absolute;
    left: 640px;
    top: 90px;
    padding: 0;
}

.topcapHero .heroQuote .quotee strong,
.homepageHero .heroQuote .quotee strong {
    display: block;
}

.homepageHero .quoteeLogo,
.topcapHero .quoteeLogo {
position: absolute;
left: 640px;
top: 25px;
}

.newHeroLeftContent .quotee {
	padding-top: 15px;
}

.heroCTA {
    position: absolute;
    left: 635px;
    top: 195px;
}
.heroCTA a, .heroCTA a:link, .heroCTA a:visited {
    _color:#FFF;
}
.heroLearnMoreWrapper {
    position: absolute;
    right: 10px;
    top: 15px;
    width: 305px;
    height: 210px;
    text-align: left;
}

.heroLearnMoreContent {

}

.heroLearnMoreItem {
    padding: 5px;
    border-bottom: 1px solid #ddd;
}

.heroLearnMoreItem:hover {
}

.heroLearnMoreContent .first {
    border-top: 1px solid #ddd;
}

.heroLearnMoreItem a {
    display: block;
}


/**************************************************************************
 * Homepage specific
 *************************************************************************/

#homepageLower div.CTA {
	position: absolute;
	left: 765px;
	top: 160px;
}

#homepageLower .heroNavWrapper {
	*width:975px;
	_width:975px;
}

#homepageLower .expertSidebar .heroNavWrapper {
	*width:305px;
	_width:303px;
}

 #homepageLower .dotRule {
	margin-bottom: 0;
}

.newsItem {
	padding-top: 10px;
	clear: both;
}

.newsLink {
}

.newsDate, .docType, .communityMember {
	text-transform:uppercase;
	font-size: 11px;
	color: #61873d;
}

.newsDate span {
	font-weight: bold;
}


.homePageLogo {
	float: left;
	padding: 3px;
	border: 1px solid #ccc;
	margin: 10px 10px 0 0;
	_margin: 7px 7px 0 0;
}

.homePageAwardLogos img {
	padding-left:15px;
	padding-top:5px;
	vertical-align:top;
}

.appItem {
    clear: left;
}

.appDescription {
    margin-left: 46px;
}

.appItem img {
    float: left;
    margin-top: 4px;

}

.appDescription a {
    display: block;
    font-weight: bold;
}

/**************************************************************************
 * news ticker
 *************************************************************************/
.newsTicker {
    height:34px;
    background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_ticker.png") repeat-x;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 0px 5px #ccc inset;

}
.newsTickerItem {
    display:none;
    line-height: 34px;
}
.newsTickerItem a {

}

.newsTickerItem .viewAllLink {
float: right;
margin-right: 10px;
}

.newsTickerItem .viewAllLink a {
    margin-top: 8px;
}


.newsTickerHeader {
    font-weight:bold;
    float:left;
    margin-right:5px;
    margin-left:15px;
    line-height:30px;
}
.newsTickerHeader span {
    margin-left:5px;
}
.newsTickerNav {
	float:left;
	margin-right:8px;
	width:37px;
}
.newsTickerNav a {
	display:block;
	float:right;
	height:20px;
	width:15px;
	margin-top:5px;
	background-image:url("http://www.splunk.com/themes/splunk_com/css/images/triangles.gif");
	background-repeat:no-repeat;
}
.newsTickerNav a.newsTickerFwd {
	background-position:-13px 7px;
}
.newsTickerNav a.newsTickerBack {
	background-position:6px 7px;
}

/* hide the homepage hero links */

#solutionsWrapper .homepageHeroLink {
	display: none;
}

/* hide toby's partner link */

#solutionsWrapper #toby.heroLink {
	display: none;
}

.solutionArea h3 {
	font-size: 16px;
	padding: 0;
	margin: 0;
}

#content .container ul.checkList {
	padding-top: 10px;
}


#content .container ul.checkList li {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_check_round.gif") no-repeat top left;
	list-style: none;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}

/* the single item checklist on solutions page */

#content .container ul.checkListSingle li {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_check_round.gif") no-repeat top left;
	list-style: none;
	padding: 0 0 0 30px;
	margin-top: 0;
	margin-left: 0;
}

#content .container ul.checkListSingle {
	padding: 5px 0 0 0;
	margin: 0;
}

/* our friend, the wheel */
#wheelContainer div.span-8 {
	text-align: center;

}

.numberList_1 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_1.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}
.numberList_2 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_2.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}
.numberList_3 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_3.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}
.numberList_4 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_4.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}
.numberList_5 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_5.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}
.numberList_6 {
	background: url("http://www.splunk.com/web_assets/v4/css/icon_6.gif") no-repeat top left;
	padding: 2px 0 10px 30px;
	margin-top: 10px;
	margin-left: 0px;
}



/**************************************************************************
 * chinese solutions section
 *************************************************************************/

div#zh-hans.heroWrapper .heroQuote, div#zh-hant.heroWrapper .heroQuote {
	padding-top: 10px;
	font-size: 21px;
}

/* hide videos */

div#zh-hans.heroWrapper #randomHeroFooter {
	display: none !important;
}


/**************************************************************************
 * Company
 *************************************************************************/


.bioContent {
	border:1px solid #ccc;
	clear:both;
	margin-bottom:15px;
	position:relative;
    *padding-left:10px;
    zoom:1;
}

.bioToggleLink {
	background-image:url("http://www.splunk.com/themes/splunk_com/img/v3/bioToggleLinkBg.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:26px;
}
.minusSign {
	background-position: bottom left;
}

#expandAllBiosLink {
	float:right;
	margin-bottom:5px;
}

.bioToggleLink:hover {
	text-decoration: none;
}

.bioContent img {
	cursor:pointer;
	float:left;
	margin:10px;
	*margin-left:0px;
}

.bioContent h3 {
	font-size: 14px;
	font-weight: bold;
	margin-left:70px;
	*margin-left:60px;
	line-height: 16px;
	padding-top: 20px;
	margin-top:12px;
	cursor: pointer;
	color: #000;
	*padding-top:12px;
	*margin-top:0px;
	*margin-bottom:4px;
}

.bioContent h3 span {
	color:#61873d;
	display:block;
}

.bioContentText {
	display:none;
	margin-left:70px;
	*margin-left:60px;
	padding-right:15px;
	clear:left;
}




#headshot_1 {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/headshotPaulo.png") no-repeat 0 30px;
	height: 285px;
	margin: 10px 0 0 0;
}

#quote {
	font-family: Helvetica, Arial, sans-serif;
	}

#quote cite strong {
	color: #000;
}
#quote img {
	margin-top: 32px;
}

/**************************************************************************
 * Customers
 *************************************************************************/

.cust  {
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	clear: left;

}


#content .cust p, #content .caseStudySummary p {
	margin-left: 158px;
}



/* case study list */

.caseStudy img {
	margin-top: 0px;
}

.caseStudy p {
	margin-top: 0px;
}


.csRight  {
	margin-left: 158px;
}


#content .caseStudy blockquote  {
	padding: 10px 0;
	margin: 0;
	font-size: 16px;
	color: #000;
}


/* case study */

.caseStudySummary p {
	margin-left: 158px;
}

.cust span {
	display: block;
	padding-top: 10px;
	font-weight: bold;
}

#customersIntro {
	font-size: 14px;
}

#customersIntro a {
	display: block;
}




#content .caseStudySummary {
	padding-top: 5px;
}


#content .caseStudySummary blockquote, #content .caseStudy blockquote {


}

#content .caseStudySummary .quotee, #content .caseStudy .quotee {
	font-size: 12px;
	letter-spacing: normal;
	padding-top: 0;
}

#content .caseStudySummary .quotee span, #content .caseStudy .quotee span {
	font-weight: bold;
	color: #000;

}


/**************************************************************************
 * Store
 *************************************************************************/



div#content.partners #splunkcom_reg h3 {
	padding-top: 30px;
}

/**************************************************************************
 * Store
 *************************************************************************/

#allKnowngStoreContainer .expertSidebar {
    margin-bottom: 10px;
}
#allKnowngStoreContainer .listTable {
    clear:both;
}
#allKnowngStoreContainer .expertText {
    font-size:12px;
}

.error				{ color: #333; background-color: #eeeee7993; padding: 2px; }

/**************************************************************************
 * Videos
 *************************************************************************/

 .videoDescription {
 	height: 390px;
 	overflow-y: auto;
 	*position:relative;
 }

 .videoDescription h3#description {
 	padding-top: 0;
 	margin-top: 0;
 }

#modalOpacityLayer {
	z-index: 650;
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_black_80.png") repeat 0 0 ;
	_background:none;
	_background-color:#000;
	_filter: alpha(opacity=80);
}

#FancyVideoDivOuter .container {
	padding-top: 10px;
}

#FancyVideoDivOuter {
	z-index: 660;
	display: none;
	height:560px;
	width: 985px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/bgModalVideo.png") no-repeat top center;
	_background: url("http://www.splunk.com/themes/splunk_com/css/images/ie6/bgModalVideo.gif") no-repeat top center;
	position:absolute;
	left: 50%;
	margin-left: -493px;

}

#modalVideoSidebar {
	overflow-y: auto;
	height:420px;
    position:relative;
}
#modalVideoSidebar h3 {
    padding-top:0px;
    line-height:1;
}

#FancyVideoDivEmbed {
position: relative;
}

#FancyVideoDivDescr {
	color:#555;
}

#FancyVideoDivInner h4 {
	font-size: 14px;
	font-weight: bold;
}


h2#FancyVideoDivTitle {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #61873d;
}

#videoModalClose {
	float:right;
	padding-right:23px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnClose.png") no-repeat top right;
	color:#333;
	display: block;
	font-size: 11px;
	line-height: 17px;
	margin-top: 15px;
}

.nowPlayingBg {
	height: 56px;
	line-height: 56px;
	width: 100px;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	background-color:#000000;
	opacity:0.5;
	display:block;
	margin-right:10px;
}

.relatedVideoItemThumb {
	display:block;
	width:100px;
	height:56px;
	float:left;
	padding-right:10px;
}




.videoThumb {
	display:block;
	width:100px;
	height:56px;
	float:left;
	margin-right:8px;
	margin-top: 4px;
	padding: 4px;
	border: 1px solid #ccc;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	background-color: #fff;
}


.thumbPlay {
	background: url("http://www.splunk.com/web_assets/v4/css/thumb_play.png") no-repeat 0 0;
	_background: url("http://www.splunk.com/web_assets/v4/css/thumb_play.gif") no-repeat 0 0;
}


.sidebarContent .videoItem {
	height: 73px;
	padding: 5px 0 5px 0;
	margin: 0;

}


.sidebarContent .videoThumb {

}


.relatedVideoItem {

	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	padding-top:10px;
	height:70px;
}

.relatedVideoItem span{
	font-weight:bold;
}



#FancyVideoDivFooter {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 60px;
	line-height: 50px;
	width: 985px;
}

#FancyVideoDivFooter a {
	color: #FFF;
	font-size: 14px;
	padding: 0 20px;

}

#FancyVideoBrowseLink {
	float: right;
}

#FancyPreLoader {
	height: 100px;
	width: 100px;
	position: absolute;
	z-index: 1200;
	background: #FFF url("http://www.splunk.com/themes/splunk_com/css/images/ajax-loader.gif") no-repeat 36px 36px;
}



.videoItem {
	padding:10px 0 5px 0;
	margin-top: 5px;
	height: 55px;
	border-top: 1px solid #ccc;
}



.videoItem img {
	width: 100px;
	height: 56px;
	margin-right:10px;
	float:left;
}

.videoItem p {
	margin-top:5px;
	color:#666;
}
#videoSideBar {
	padding:15px;
}

#videoHomePagePreview {
	text-align:middle;
	border:1px solid;
	width:620px;
	height:384px;
	text-align:center;
	padding:0px;
	margin:0px;
}


/* for videos when browser doesn't have flash */
.noFlash {
	text-align: center;
	padding: 100px 0px;
	color: #999;
	font-size: 21px;
	border: 1px solid red;
}


/**************************************************************************
 * Buttons
 *************************************************************************/

p.btnLearn { /* Learn More button */
	margin-top: 15px;
  	text-indent: -9999px;
	overflow: hidden;
}

.primary, .secondary, .apprepoDownload .primary, .apprepoDownload a {
	font-weight: bold;
	font-size: 12px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnSprite.png") no-repeat;
	width: 150px;
	height: 28px;
	text-align: center;
	color: #fff;
	border: 0;
}

.primary, .apprepoDownload .primary {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnSprite.png") no-repeat;
	background-position: 0 0;
}

.primary:hover, .apprepoDownload .primary:hover {
	background-position: 0 -28px;
}

.secondary {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnSprite.png") no-repeat;
	background-position: -150px 0;
}

.secondary: hover {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnSprite.png") no-repeat;
	background-position: -150px -28px;
}


#downloadHeader.primary {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnSprite.png") no-repeat;
	background-position: -300px 0;
	width: 130px;
	_width:150px;
}

#downloadHeader.primary:hover {
	background-position: -300px -28px;
}


.buttonLarge {
    width: 175px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.buttonLarge a, .buttonLarge a:hover, .buttonLarge a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.buttonLargePrimary {
	background-image: url("http://www.splunk.com/themes/splunk_com/css/images/button_large.gif");
	background-position: 0 0;
}

.buttonLargePrimary:hover {
	background-position: 0 -36px;
}

.buttonLargeSecondary {
	background-image: url("http://www.splunk.com/themes/splunk_com/css/images/button_large.gif");
	background-position: -175px 0;
}

.buttonLargeSecondary:hover {
	background-position: -175px -36px;
}


.CTA {
	font-weight: bold;
	font-size: 18px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnCTA.gif") no-repeat;
	width: 180px;
	height: 40px;
	text-align: center;
}


.primary a, .secondary a,
.primary span,
.primary a:hover, .secondary a:hover,
.apprepoDownload a.primary,
.apprepoDownload a {
	color: #fff;
	line-height: 28px;
	text-decoration: none;
	display:block;
    _height:28px;
    _width:150px;
}

.CTA a {
	color: #fff;
	line-height: 40px;
	text-decoration: none;
}



p.btnLearn a:active {
	background-position: 0 -86px;
}
p.btnFree { /* Free Download button */
	clear: left;
  	text-indent: -9999px;
	overflow: hidden;
}
p.btnFree a:link {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnFreeDownload.png") no-repeat;
	width: 130px;
	height: 28px;
	display: block;
}
p.btnFree a:hover,
p.btnFree a:focus {
	background-position: 0 -28px;
}
p.btnFree a:active {
	background-position: 0 -56px;
}
/* Fix make more general button class vs specific id */
/* @end */
/* @end */
/* @group Why Solutions Who */


/* @group Why */

.why {
	font-size: 14px;
	padding-top: 17px;
}
.why h4 {
	font-size: 18px;
	margin-bottom: 8px;
}
.why h3 {
	font-size: 24px;
	margin-bottom: 9px;
}
.why p {
	color: #666;
	font-size: 14px;
	margin-bottom: 9px;
}
.why p.button {
	clear:  left;
	margin-bottom: 0;
}
.why ul {
	/* FIX was this needed? float: left; */
	margin-bottom: 14px;
	font-size: 14px;
}
.why li {
	border-right: 1px solid #666;
	padding-right: 9px;
	margin-right: 9px;
	line-height: 0.9; /* height of divider */
}
.why li.last {
	border:  none;
}

/**************************************************************************
 * icons
 *************************************************************************/

.docLink, .webinarLink, .videoLink, .articleLink, .pressLink, .casestudyLink  {

	min-height: 40px;
	_height: 40px;
	display: block;
	margin-top: 10px;
	padding-left: 46px;
}

.docLink {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_pdf.png") no-repeat top left;
	_background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_pdf.gif") no-repeat top left;
}


.articleLink, .pressLink, .casestudyLink {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_doc.png") no-repeat top left;
	_behavior: url('https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc');
}

.videoLink, .webinarLink {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_video.png") no-repeat top left;
    background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_video.gif") no-repeat top left;
}


 {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/icon_video.png") no-repeat top left;
	_behavior: url('https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc');
}



/**************************************************************************
 * Tabs
 *************************************************************************/

#tab_1 {
	clear:  left;
}
#tab_2,
#tab_3,
#tab_4,
#tab_5,
#tab_6,
#tab_7,
#tab_8,
#tab_9,
#tab_10,
#tab_11,
#tab_12 {
	clear:  left;
	display: none;
}
#content .container .tabs {
	float:left;
	width:100%;
	margin:0;
	padding:0px 0 0 0;
}

#content .container .tabs li{
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
#content .container .tabs li a{
	border-right:1px solid #444;
	border-top:1px solid #444;
	float:left;
	outline:0;
	display:block;
	padding:0 15px;
	text-decoration:none;
	font-family:ProximaNovaBold;
	font-weight:normal;
	color:#fff;
	font-size:13px;
	height:39px;
	line-height:39px;
	background-color:#000;
	background-image:-webkit-linear-gradient(top,#4d4d4d 0,#000 100%);
	background-image:-moz-linear-gradient(top,#4d4d4d 0,#000 100%);
	background-image:-ms-linear-gradient(top,#4d4d4d 0,#000 100%);
	background-image:-o-linear-gradient(top,#4d4d4d 0,#000 100%);
	background-image:linear-gradient(top,#4d4d4d 0,#000 100%)
}
#content .container .tabs li:hover,#content .container .tabs li:hover a,#content .container .tabs li.current,#content .container .tabs li.current:hover,#content .container .tabs li.current a,#content .container .tabs li.current:hover a{
	background-color:#000;
	background-image:-webkit-linear-gradient(top,#000 0,#4d4d4d 100%);
	background-image:-moz-linear-gradient(top,#000 0,#4d4d4d 100%);
	background-image:-ms-linear-gradient(top,#000 0,#4d4d4d 100%);
	background-image:-o-linear-gradient(top,#000 0,#4d4d4d 100%);
	background-image:linear-gradient(top,#000 0,#4d4d4d 100%)
}

/**************************************************************************
 * Tables
 *************************************************************************/


table {
	width: 100%;
}

td {
	vertical-align: top;
	padding: 5px;
}

td.checkbox {
	background: transparent url("http://www.splunk.com/themes/splunk_com/css/images/icon_check_round.gif") no-repeat 8px center;
	padding-left: 20px;
}


th {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	height: 30px;
	padding: 0 5px 0 10px;
	vertical-align: middle;
	text-align: left;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_th.gif") repeat-x 0 bottom;

}

#roadmap th {
	border-right: 1px solid #ccc;
}

#roadmap td {
	border-right: 1px dotted #ccc;
}


#roadmap ul {
	padding-bottom: 10px;
}

#licenseTable td {
	border-bottom: 1px dotted #ccc;
}



#licenseTable td.feature {
	font-weight: bold;
}


table#licenseTable td {
	vertical-align: middle;
}




table.listTable td {
	color: #333;
	border-bottom: 1px dotted #ccc;
	padding: 10px 5px 10px 10px;
	font-size: 12px;
}



table.tabTable th {
	color: #000;
	background-color: #fff;
	background-image: none;
	border-bottom: 1px solid #ccc;
	padding: 15px 0 5px 0;
	font-size: 14px;
}
table.tabTable th.withSplunk {
	padding-left: 5px;
}
table.tabTable td {
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

table.listTable td.advantage {
	background: transparent url("http://www.splunk.com/themes/splunk_com/css/images/icon_check_round.gif") no-repeat 5px 10px;
	padding-left: 35px;
}

table#solutionsList h3 {
	font-size: 12px;
}




/**************************************************************************
 * Sidebars
 *************************************************************************/


/* in the sidebar column, put the margin at the bottom */

div#sidebarColumn div.sidebar,  {
	margin-bottom: 15px;
	font-size: 12px;
}

div#content .container .span-4 .sidebar {
	margin-bottom: 20px;
}

div#content #homepageLower .container .span-4 .sidebar {
	margin-bottom: 0;
}

div#singleColumn .sidebar.inline {
	float: right;
	margin: 0 0 15px 15px;
	width: 305px;
	_width: 450px;
}

.sidebarContent {
	padding: 15px 20px 0px;
}



.sidebar_light_grey, .sidebar_white, .expertSidebar {
}

.sidebar_light_grey {
    background-color: #f4f4f4;
    box-shadow:inset 0 0 100px #d7d7d7;
    -moz-box-shadow:inset 0 0 100px #d7d7d7;
    -webkit-box-shadow:inset 0 0 100px #d7d7d7;
}

.sidebar_white {
	background-color: #fff;
	border: 1px solid #d7d7d7;
}

.sidebar_light_grey div.sidebarBottomCap, .sidebar_white div.sidebarBottomCap, .url_aware_sidebar div.sidebarBottomCap {
        height: 20px;
        background-image: none;
}

.sidebar_default,
.expertSidebar {
    background-color: #f4f4f4;
    box-shadow:inset 0 0 100px #d7d7d7;
    -moz-box-shadow:inset 0 0 100px #d7d7d7;
    -webkit-box-shadow:inset 0 0 100px #d7d7d7;
}

.sidebar_default .sidebarContent {
	padding: 0 0 10px 0;
}


.sidebar h4, #expert h2 {
	font-size: 16px;	
	padding-top: 5px;
}

.url_aware_sidebar {
    background-color: #F4F4F4;
    box-shadow: 0 0 100px #D7D7D7 inset;
    font-family: ProximaNova, Arial, Helvetica, sans-serif;
}

.url_aware_sidebar .sidebarContent {
    padding: 0;
}

.url_aware_sidebar h4 {
    background-color: #0A0A0A; /* fallback color if gradients are not supported */
                background-image: -webkit-linear-gradient(top, #454545 0%, #0A0A0A 100%);
                background-image:    -moz-linear-gradient(top, #454545 0%, #0A0A0A 100%); /* For Fx 3.6 to Fx 15 */
                background-image:     -ms-linear-gradient(top, #454545 0%, #0A0A0A 100%); /* For IE 10 Platform Previews and Consumer Preview */
                background-image:      -o-linear-gradient(top, #454545 0%, #0A0A0A 100%); /* For Opera 11.1 to 12.0 */
                background-image:         linear-gradient(top, #454545 0%, #0A0A0A 100%); /* Standard syntax */
    color: #FFFFFF;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-transform: uppercase;
}

.url_aware_sidebar h4 a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 40px;
}

.url_aware_sidebar ul {
    margin: 10px 20px 0;
    padding: 0;
}

#content .container .url_aware_sidebar ul li {
        list-style:none;
        margin:0;
        padding:0;
}

.url_aware_sidebar ul li a {
    color: #666666;
    display: block;
    font-size: 13px;
    line-height: normal;
    padding: 10px 0 0;
}

.url_aware_sidebar ul li a:hover {
    color: #000;
}

.url_aware_sidebar ul li a.currentUrl {
        color: #000;
}

.sidebarTertiaryNav .active, .sidebarSubnav .active{
        background: yellow;
}

.sidebar_quote {
    font-family: ProximaNova, Arial, Helvetica, sans-serif;
}

.sidebar_quote .sidebarContent {
    padding: 10px 10px 0;
}

.sidebar_quote .quoteText {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 15px;
}

.sidebar_quote .quoteeLogo {
    border: medium none;
    display: block;
    float: left;
    margin-right: 10px;
    width: 133px;
}

.sidebar_quote .quotee {
    color: #666666;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 0;
    width: 142px;
}

.sidebar_quote .quotee span {
    color: #000000;
    display: block;
    margin-bottom: 2px;
}

/* homepage sidebar overrides */

#homepageLower .sidebar_default .sidebarContent {
    padding: 0px;
}

#homepageLower .sidebarContent {
    padding: 0px;
}

.newsTicker {
	margin: 0 0 15px 0;
}


#homepageLower .sidebar {
	margin: 0 0 15px 0;
}

#homepageLower .sidebar .sidebar_default {
	margin: 0;
}

#homepageLower .sidebar h4 a {
	color: #000;
}


#homepageLower h2,
#homepageLower .expertSidebar h4 {
	font-size: 20px;	
	padding-top: 0px;
	letter-spacing: -0.2pt;
}

#homepageLower #homepageBottom .sidebar h4 {
	font-size: 18px;
	letter-spacing: -0.2pt;
}



/* older graphical style 

.xsidebar_light_grey {
	background: url(/themes/splunk_com/css/images/bgSidebar_grey.png) no-repeat top left;
}

.xsidebar_default {
	background: url(/themes/splunk_com/css/images/bgSidebar_white.png) no-repeat top left;
}

.xsidebar_light_grey div.sidebarBottomCap {
	height: 10px;
	background: url(/themes/splunk_com/css/images/bgSidebarBtmCap.png) no-repeat bottom left;
}

.xsidebar_default div.sidebarBottomCap {
	height: 10px;
	background: url(/themes/splunk_com/css/images/bgSidebar_white.png) no-repeat bottom left;
}
 
*/


.sidebarContent ul {
	padding-top: 0;
}


.sidebar_dark_grey {
	padding: 5px 10px 5px 10px;
	background-color: #333;
	color: #ccc;
}

/*-- table styles --*/



/*-- Blogs sidebar --*/

.communityItem {
padding: 5px 0;
xxborder-top: 1px solid #ddd;
clear: left;
}

.blogLink a {
}

.communityContent {
margin-left: 70px;
}
.communityMember span {
color: #666;
}



#blogSideBar .photoLeft {
	border-color: #ccc;
}

.voicesItem p {
	margin: 0
}

.voicesItem .photoLeft {
	margin: 5px 8px 8px 0;
	float: left;
}

.voicesItem h3 {
	margin-top: 20px;
}

.sidebarContent ul.blogrollList {
	list-style-type: disc;
	margin-top: 0;
}

#blogSideBar .blogItem p {
	margin: 5px 0 10px 0;
}

/* -- yes, h3 and h5 the same -- */
.sidebarContent h3, .sidebarContent h5   {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 4px 0;
}

#blogSideBar h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
	letter-spacing: normal;
}

/**************************************************************************
 * Experts
 *************************************************************************/

.expertSidebar {
	height:  250px;
	position:relative;
}

.expertSidebar h5 {
	padding: 15px 0 0 15px;
	margin: 0;
	font-size: 12px;
	color:  #61873d;
}
.expertSidebar p {
	padding: 0 0 0 15px;
	width: 160px;

}
.expertSidebar .heroNavItem a {
	color: #333;
	font-size: 14px;
	margin-left: 10px;
}
.expertSidebar .hero_content_item {
    width:auto;
    height:151px;
	padding-top:51px;
}

p#contactExpert {
	float: left;
	width: 120px;
	margin: 36px 0 0 16px;
	padding: 0;
	/*outline: 1px solid red;*/
}
p#controlsExpert {
	float: right;
	width: 120px;
	margin: 36px 0 0 0;
	padding: 0;
	text-align: right;
}
p#controlsExpert a {
	margin: 0 16px 0 0;
}


p.expertText {
	width: 155px;
	margin-top:0px;
	padding-top: 0px;
	color:#333;
	font-size: 11px;
	line-height: 1.2em;
}


.expertSidebar h2, div#homepageLower div.expertSidebar h2,
.expertSidebar h4, div#homepageLower div.expertSidebar h4 {
	color:  #000;
	padding: 10px 10px 20px 10px;
}

.expertSidebar h4 {
    padding-top: 15px;
}

.expertName {
	font-size: 16px;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
	color: #000;
}
.expert {
	height:150px;
	width:305px;
	_width:303px;
	background: transparent none no-repeat scroll 0 0;
	_behavior: url("https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc");
}
.sidebarHero .heroNav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 305px;
	height:49px;
	padding: 0px;
	border: none;
    background-color: #d9d9d3;
	z-index: 102;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.sidebarHero .heroNav .heroNavItem {
	width: 285px;
	height:30px;
	line-height: 30px;
	padding: 10px 0;
	display:none;
}
.sidebarHero .heroNav .navOn {
    display:block;
}
.sidebarHero .heroNav .heroNavItem a {
	color: #333;
	*top:0;
}
.sidebarHero .heroNextPrev {
	width: 48px;
	height: 50px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 103;
}
.sidebarHero .heroLeftLink, .sidebarHero .heroRightLink {
	display: block;
	height: 11px;
	width: 6px;
	background-image: url("http://www.splunk.com/themes/splunk_com/css/images/heroLeftRightArrows.gif");
	background-repeat: no-repeat;
	position: absolute;
	top:18px;
}

.sidebarHero .heroLeftLink {
	background-position: 0px 0px;
	left:11px;
}

.sidebarHero .heroRightLink {
	background-position: 0px -17px;
	left: 30px;
}

/*if it's modularized, non-sidebar*/
#expertModule {
	margin-bottom: 0px;
}

/* all experts stuff */
.expertRow {
	border-top:1px dotted #CCCCCC;
	clear:both;
	padding-top:12px;
	padding-bottom:120px;
	_padding-bottom:12px;
}

.expertBox {
	width:472px;
	float:left;
}

.expertPhoto {
	width:94px;
	height:94px;
	padding:5px;
	border: 1px solid #CCC;
	float:left;
    -moz-box-shadow: 0 0 8px #ccc;
    -webkit-box-shadow: 0 0 8px #ccc;
}

.expertInfo {
	margin-left:121px;
}

.expertInfo h4 {
	font-size:16px;
	color: #000;
	margin:0px;
	padding: 0px;
	font-weight:bold;
}

.expertInfo p {
	margin-top:0px;
	margin-bottom:8px;
}




/*****************************************************
	Footer
******************************************************/
#footer {
	background-color: #090909; /* fallback color if gradients are not supported */
    background-image: -webkit-linear-gradient(top, #090909 0%, #454545 100%);
    background-image:    -moz-linear-gradient(top, #090909 0%, #454545 100%); /* For Fx 3.6 to Fx 15 */
    background-image:     -ms-linear-gradient(top, #090909 0%, #454545 100%); /* For IE 10 Platform Previews and Consumer Preview */
    background-image:      -o-linear-gradient(top, #090909 0%, #454545 100%); /* For Opera 11.1 to 12.0 */
    background-image:         linear-gradient(top, #090909 0%, #454545 100%); /* Standard syntax */
    color: #FFFFFF;
    height:55px;
}

#footer .container {
        padding-top: 14px;
}

.footer_left {
        float:left;
        width:780px;
		padding-top:10px;
}
.footer_right {
        float: right;
        width: 160px;
}

#footer,
#footer h2,
#footer h3 {
	font-size: 11px;
	font-family: ProximaNova, Arial, Helvetica, sans-serif;
}

#footer .sitemap {
	float: left;
	margin-right: 40px;
}


#footer .right_aligned_stuff .spacedImage {
	padding-left: 10px;
}



#footer a {
	color: #fff;
}
#footer h2, #footer h3 {
	margin: 0;
	padding: 0;
	letter-spacing: normal;
}

#footer h2#splunkcom {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 15px 0 5px 0;
	font-weight: bold;
	display: none;
}

#footer h2#splunkcom a {
	color: #000;
}

.footerRow {
	padding-top: 5px;
	margin-top: 5px;
}

#footer ul {
	padding: 0;
	margin: 0;

}
#footer h3 {
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 2px;
}

#footer .span-1 {
	clear: left;
}
#footer li {
	border-left: 1px solid #585858;
    list-style: none;
    display: inline;
    padding:0 5px 0 5px;
    margin:10px 3px 0 0;
    _height: 12px;
}

#footer li.lastlist, #footer li.first {
    border-left: none;
	padding-left: 0px;
}

#footer li a {
}

#footer li.first {
	background: none;
	padding-left: 0;
}

#footer_social {
        position:relative;
}

#footer_social div, #footer_social a {
        height:28px;
        display:inline-block;
        float:left;
        width:29px;
        margin-left: 3px;
}

#footer_social div{
        background-image:url('http://www.splunk.com/themes/splunk_com/css/images/social_media_sprite.png');
}

#footer_twitter {
        background-position: 0 0;
}

#footer_twitter:hover {
        background-position: 0 -29px;
}

#footer_facebook {
        background-position: -30px 0;
}

#footer_facebook:hover {
        background-position: -30px -29px;
}

#footer_youtube {
        background-position: -60px 0;
}

#footer_youtube:hover {
        background-position: -60px -29px;
}

#footer_linkedin {
        background-position: -90px 0;
}

#footer_linkedin:hover {
        background-position: -90px -29px;
}

#footer_rss {
        background-position: -120px 0;
}

#footer_rss:hover {
        background-position: -120px -29px;
}

#veryBottom {
	color:#ffffff;
    margin-top: -10px;
	*margin-top: -20px; /* IE7 and below */
    position: absolute;
}
#terms { 
	padding-top: 10px;
}

/* override for white space at bottom of homepage */

#anchor #footer .container .span-12 div {
    padding-top:0px !important;
}
/**************************************************************************
 * Landing and download pages
 *************************************************************************/
.downloadScreenshot {
    background: #D5E0E1 url("http://www.splunk.com/web_assets/v5/css/bg_download.png") bottom right no-repeat;
    width: 945px;
    border-bottom: 1px solid #CCC;
    min-height: 250px;
 }

html.win .downloadScreenshot {
    background: url("http://www.splunk.com/web_assets/v5/css/bg_download_win.png") bottom right no-repeat;
}

.hero .downloadScreenshot {
    background: url("http://www.splunk.com/web_assets/v5/css/bg_download.png") bottom right no-repeat;
    height: 280px;
    border-bottom: none;
}
.hero html.win .downloadScreenshot {
    height:274px;
}

.downloadContainer {
    position:relative;
}
.downloadInstructions {
 	width: 465px;
 	position: absolute;
 	top:-264px;
}

.downloadScreenshot .intro {
    width:500px;
    border-bottom:none;
    margin-bottom: 0px;
    font-size: 14px;
}

.download h2 {
    font-size: 28px;
    color: #111;
    margin-bottom: 10px;
}

.moreDownloadInstructions {
    background-image:url("http://www.splunk.com/themes/splunk_com/img/v3/rss_icon.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    margin-top:15px;
    height: 20px;
    line-height: 20px;
}

a#downloadRSSLink {
    padding-left: 20px;
}

#previous_releases {
	list-style: none none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#content .container ul#previous_releases li {
    list-style:none none;
}

#previous_releases a {
    cursor: pointer;
    cursor: hand;
}


#content .container ul#previous_releases .prev_rel_sub {
	padding-left: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	list-style:normal;
	margin-left: 0;
	text-indent: 1px;
	border-bottom: 1px solid #ccc;
}
#content .container ul#previous_releases .prev_rel_sub li {
    list-style-type:disc;
}

/*****************************************************
	Language Picker
******************************************************/

#languageSwitcher li {
    float:right;
    margin:0;
    padding:0;
    list-style:none none;
    width:75px;
}

#languageSwitcher div {
    left:-999px;
    position: absolute;
    margin-left:-8px;
    *margin-left:-88px;
    margin-top:8px;
    *margin-top:19px;
    padding: 0 8px 9px 0;
    _padding: 0 3px 3px 0;
    z-index:500;
}
#languageSwitcher div.menuOpen {
    left:auto;
}
#languageSwitcher ul {
    list-style: none none;
    text-align: left;
    padding:0;
    margin-top:0px;
    width:auto;
    height:auto;
    z-index:500;
    display:block;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    background-color: #111;
}
#languageSwitcher ul li {
    border: 0;
    width:130px;
    padding: 5px 0 5px 10px;
    float:none;
}
#languageSwitcher ul li a {
    color: fff;
}

#languageSwitcher ul li a {
    color: fff;
}

#languageSwitcher ul li a:hover {
    color: #a8c479;
}

.newHeroLeftWrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 645px;
    text-align: left;
}

.newHeroLeftContent {
    line-height:1.2em;
    padding-left: 15px;
}






/*****************************************
*   Edit Links styles
*****************************************/

a.editLink {
	color: #ff9900;
	z-index:500;
	/*position: absolute;*/
	font-size: 11px;
	text-transform: uppercase;
}

.hero_content_item .editLink {
	position: absolute;
	top: 10px;
	left: 10px;
}


/*****************************************************
	Warnings and article actions
******************************************************/

#locationWarning {
	position:absolute;
	left:0px;
	top:0px;
	z-index: 100;
	background-color: #333;
	color:#fff;
	width:auto;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}





div.editorLink {
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	top: 0;
	right: 0;
	z-index: 101;
	background-color: #666;
	padding: 2px 10px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.editorLink a, .editorLink a:visited {
color: #fff !important;
}


	.article_actions, #employee_nav {
		display:none;
		border: 1px solid #ccc;
		border-right:1px solid #666;
		border-bottom:1px solid #666;
		padding:5px;
		margin:5px;
		background:#fff;
		color:#333;
		width:320px;
		right:50px;
		top:50px;
		display:none;
		position:fixed !important;
		z-index: 1100;
	}
	.article_actions_hidable, #employee_nav i {
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
		font-size: 12px;
		font-style: normal;
	}


	.article_actions li, #employee_nav li {
		font-size:12px;
		padding:0;
		margin:0;
		line-height:1.2em;
	}

	.article_actions ul, #employee_nav ul {
		border-top:1px solid #ccc;
		padding-top: 5px;
		margin-top: 0px;
		display: block !important;
	}


	a.article_actions_closeButton {
		float:right;
		padding:3px;
		text-decoration:none;
	}


	.article_actions_titles {

	}
	.article_actions_noedit {
		color:#DDD;

	}

	#article_actions_links a {
	background: #666;
	padding: 6px 10px;
	color: #fff;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 10px;
	}









/*****************************************************
	Editory Help (like employee nav
******************************************************/

#editorhelp_nav {
	display:none;
	text-align:left;
	position:absolute;
	z-index: 1000;
	border:1px solid;
	padding:10px;
	margin-left:250px;
	background-color:white;
	width:200px;
 }

#editorhelp_nav input {
	border:1px solid #DDDDDD;
	width:50px;
}

#editorhelp_nav i {
	background-color:#DDDDDD;
	border-bottom:1px solid #CCCCCC;
	display:block;
	margin-bottom:3px;
	margin-top:13px;
	width:100%;
}

#editorhelp_nav li {
	line-height:1.1em;
	margin:0px 0pt 4px 4px;
	padding:0pt;
}

#editorhelp_nav li ul li {
	line-height:.8em;
	margin:0px 0pt 4px 0px;
	padding:0pt 0 0 10px;
	display: block !important;
}

#editorhelp_nav ul {
	list-style:none;
	padding-left:0px;
	display: block !important;
}
#employee_nav a,
#employee_nav a:visited,
#employee_nav a:hover,
#editorhelp_nav a,
#editorhelp_nav a:visited,
#editorhelp_nav a:hover {
	color:#0A78A0 !important;
}


/*****************************************************
	Misc utilities
******************************************************/

.headerRule {
	border-bottom: 1px dotted #D5D5D5;
	margin-bottom: 5px;
	padding-bottom:0;
}

.dotRule, .dotrule, .spaceRule, .clearRule, .lineRule{
        padding-bottom: 10px;
        margin-bottom: 10px;
        clear: both;
}

.dotRule, .dotrule {
        border-bottom: 1px dotted #d7d7d7;
}

.lineRule{
        border-bottom: 1px solid #d7d7d7;
}

.moreRule{
        padding-bottom: 20px;
        margin-bottom: 20px;
        clear: both;
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .container {
	display: inline-block;
}

* html .clearfix,
* html .container {
	height: 1%;
}

.clearfix, .container {
	display: block;
}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear {
	clear: both;
}

.round {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.lightblue {
background-color: #E6EEEF;
}

.lightgreen {
background-color: #eaf1df;
}


/* -----------------------------------------

 Blueprint CSS Framework 0.8

----------------------------------------- */



/* @group grid.css */

/* --------------------------------------------------------------

   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.0.1 (2009-01-28) YYYY-MM-DD
    * Developer:       Sally Carson

   == STRUCTURE: ========================
    * Page width:            945 px
    * Number of columns:     12
    * Column width:          65 px
    * Margin width:          15 px
   ======================================

-------------------------------------------------------------- */

.container {
	width: 945px;
	margin: 0 auto;
}



/* Use this class on any div.span / container to see the grid. */

.showgrid {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/grid.png");
}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {
	float: left;
	margin-right: 15px;
}

/* The last column in a row needs this class. */

div.last {
	margin-right: 0;
}

/* Use these classes to set the width of a column. */

.span-1 {
	width: 65px;
}

.span-2 {
	width: 145px;
}

.span-3 {
	width: 225px;
}

.span-4 {
	width: 305px;
}

.span-5 {
	width: 385px;
}

.span-6 {
	width: 465px;
}

.span-7 {
	width: 545px;
}

.span-8 {
	width: 625px;
}

.span-9 {
	width: 705px;
}

.span-10 {
	width: 785px;
}

.span-11 {
	width: 865px;
}

.span-12, div.span-12 {
	width: 945px;
	margin: 0;
}


/*****************************************************
	Warning boxes
******************************************************/

.sideBox  {
    padding: 7px;
    margin-bottom: 10px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.yellow  {
	color: #111;
	background-color: #F3ECBB;
}

.alertError {  background-color: #eeeee7993; padding:10px; margin:5px ; width:550px; clear:both;}

/*****************************************************
	Search Results
******************************************************/

.searchResults li {
	margin-left:20px;
}

#searchNav {
	border-bottom:1px solid #E7E7E7;
	margin-bottom:0px;
	padding-bottom:6px;
}

#searchNav span {
	font-weight:bold;
}

#searchNav .rightBorder {
	border-right:1px solid #CCCCCC;
	margin:0pt 10px;
	padding:0pt;
}

#searchNav .activeSearch {
	background:transparent url("http://www.splunk.com/images/nav_on_bg.png") repeat-x scroll center bottom;
	color:black;
	padding:0pt 0pt 6px;
}


ol.searchResults {
	margin-left:0px;
	padding-left:0px;

}

.searchResults .searchItem .searchItemNumber {
	background-color:#ddd;
	color:#333;
	float:left;
	font-size:20px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin-right:12px;
	text-align:center;
	vertical-align:middle;
	width:60px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

#content .searchNote {
	background-color:#E5F2F5;
	margin-top:10px;
	padding:7px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.searchResults .searchItem .b .l {
	color:#82AF63;
}

.searchResults .searchItem {
	border-bottom:1px dotted #E7E7E7;
	margin-bottom:5px;
	padding-bottom:15px;
	clear:both;
	padding-top:10px;
	float:left;
	width:100%;
	line-height:160%;
}

.searchResults .searchItem .t {
	font-weight:bold;
}

.searchResults .searchItem .b .d .highlight {
	background-color:#F7F2BC;
}

.ResultsSummary {
	font-size:1.4em;
	margin:0px 0pt 10px;
	padding:0px 0pt 10px;
}

#paginator {
	clear:both;
	padding-top: 10px;
}


/**************************************************************************
 * apps stuff
 *************************************************************************/

.apprepoVer3 .apprepoImg {
	display:none;
}

.apprepoDescr {
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: 1px dotted  #ccc;
}


.apprepoDate, .apprepoAuthor, .apprepoDownloads, .apprepoRating {
	font-size: 11px;
	padding: 5px 2px;
	border-bottom: 1px dotted #ccc;
}

.apprepoDate span.metalabel, .apprepoAuthor span.metalabel, .apprepoDownloads span.metalabel, .apprepoRating span.metalabel {
	float: left;
	width: 100px;
	font-weight: bold;
	color: #000;
}

.apprepoLink, .apprepoTitle, .apprepoRating {
 	display: none;
}

.apprepoDownload .primary,
.apprepoDownload a {
	margin-top: 10px;
}

.appScreenshot {
    height:350px;
    width:623px;
    margin-top:15px;
    border: 1px solid #CCC;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: #ccc 0 0 15px;
    background-repeat:no-repeat;
}

.appTitle {
    color: #000;
    font-weight:normal;
    padding-bottom:10px;
}

.appDesc {
    padding-top:10px;
}

table.appData {
    font-size: 11px;
    border-collapse: separate;
    border-top: 1px dotted #CCC;
}
table.appData th {
    padding-left:0;
    background:none;
    width:100px;
}
table.appData th, table.appData td {
	border-bottom: 1px dotted #ccc;
}

/* app menu */

#content #appMenu ul {
    margin:14px 0 10px;
    padding:0;
    list-style:none none;
}
#content #appMenu ul li {
    margin: 0 0 5px 0;
    padding:0;
    color: #000;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    list-style:none none;
    background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_appnav.png") 0 0 no-repeat;
}
#content #appMenu ul li:hover {
    background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_appnav.png") 0 -50px no-repeat;
}
#content #appMenu ul li.appBrowserItemActive {
	color: #000;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_appnav.png") 0 -100px no-repeat;
}

#content #appMenu ul li.appBrowserItemActive:hover {
	background: url("http://www.splunk.com/themes/splunk_com/css/images/bg_appnav.png") 0 -100px no-repeat;
}
#content #appMenu ul li a {
	float: left;
	color: #000;
	text-decoration: none;
	display: block;
	height: 46px;
	line-height: 46px;
	outline: none;
	width: 305px;
}
#content #appMenu ul li a span {
    display:block;
    height:36px;
    width:36px;
    float:left;
    margin-top:5px;
    margin-left:7px;
    margin-right:7px;
    _behavior: url("https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc");
}

/* supress some stuffs for sidebar */

div.sidebar .apprepoDescr {
	display: none;
}

div.sidebar .apprepoVer3 {
	margin-bottom: 5px;
}

/* hero mod */


.heroAppDescription h2 {
	font-size: 28px;
	letter-spacing:-1px;
}

.heroAppDescription {
	position:absolute;
	left: 15px;
	top: 15px;
}


.heroAppDescription .apprepositorycontent {
	width: 455px;
	margin-top: 10px;
}


.heroAppScreenshot {
	bottom:0;
	right: 0;
	left: auto;
	position:absolute;
}



.heroWrapper .apprepoDate,
.heroWrapper .apprepoAuthor,
.heroWrapper .apprepoDownloads,
.heroWrapper .apprepoRating {
	display: none;
}

.heroAppDescription .apprepoDescr {
	border: 0;
}

.heroAppScreenshot img {
    _behavior: url("https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc");
    _height: 250px;
    _width: 480px;
}

/**************************************************************************
 * ie6 png transparency; apply this class to fix NON-BG png images
 *************************************************************************/
.iepngfix {
    _behavior: url("https://www.splunk.com/themes/splunk_com/scripts/js/iepngfix.htc");
}

/**************************************************************************
 * new stuff for 4.0 launch
 *************************************************************************/


 .rounded {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
 }


.centershadow {
-moz-box-shadow: 0 0 8px #aaa;
-webkit-box-shadow: 0 0 8px #aaa;
}


.thumb, .thumb_last {
    margin-right: 11px;
    margin-bottom: 11px;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 8px #ccc;
    -webkit-box-shadow: 0 0 8px #ccc;
    float: left;
}



.featureDescription p {
}


a.thumb-link-medium,
a.thumb-link-large {
    display: block;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 8px #ccc;
    -webkit-box-shadow: 0 0 8px #ccc;
    overflow: hidden;
}

a.thumb-link-medium {
    float: left;
    margin-right: 11px;
    margin-bottom: 11px;
    height: 126px;
    width: 225px;
}


a.thumb-link-large {
    height: 170px;
    width: 303px;
}


a.thumb-last {
    margin-right: 0;
}

.thumb-medium {
    height: 126px;
    width: 225px;
}

.thumb-icon {
    height: 126px;
    width: 225px;
}

a.thumb-link-large .thumb-icon {
    height: 170px;
    width: 303px;
}

.thumb-icon:hover {
    background-image: url("http://www.splunk.com/themes/splunk_com/css/images/icon_lightbox.png");
    _background-image: url("http://www.splunk.com/themes/splunk_com/css/images/icon_lightbox.gif");
    background-repeat: no-repeat;
    background-position: top left;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {
    background-color:#fff;
    border:3px solid #444;
    padding:12px;
    height:300px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
a.simplemodal-close-button {
    float:right;
	padding-right:27px;
	*padding-right:30px;
	background: url("http://www.splunk.com/themes/splunk_com/css/images/btnClose.png") no-repeat top right;
	color:#333;
	height:17px;
	width:17px;
	display: block;
	font-size: 11px;
	line-height: 17px;
}
.simplemodal-closing-div {
    margin-top:20px;
}
#simplemodal-container p.primary {
    cursor:pointer;
}

.heroWrapper .heroQuote {
	font-size: 24px;
	font-style: normal;
	color: #000;
	line-height: 1.2em;
	letter-spacing: -1px;
	text-align: left;
	margin: 15px 25px 0 15px;
}

